package com.attendance.www.hr.dao.mapper;

import com.attendance.www.hr.entitys.EmployeeCorporation;
import com.attendance.www.hr.entitys.EmployeeCorporationExample;
import com.attendance.www.hr.entitys.EmployeeCorporationKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EmployeeCorporationMapper {
    int countByExample(EmployeeCorporationExample example);

    int deleteByExample(EmployeeCorporationExample example);

    int deleteByPrimaryKey(EmployeeCorporationKey key);

    int insert(EmployeeCorporation record);

    int insertSelective(EmployeeCorporation record);

    List<EmployeeCorporation> selectByExample(EmployeeCorporationExample example);

    EmployeeCorporation selectByPrimaryKey(EmployeeCorporationKey key);

    int updateByExampleSelective(@Param("record") EmployeeCorporation record, @Param("example") EmployeeCorporationExample example);

    int updateByExample(@Param("record") EmployeeCorporation record, @Param("example") EmployeeCorporationExample example);

    int updateByPrimaryKeySelective(EmployeeCorporation record);

    int updateByPrimaryKey(EmployeeCorporation record);
}